@charset "utf-8";

.left-main {
  width: 200px;
  float: left;
}

.left-main .left-inner {
  width: 190px;
  margin-top: 10px;
  border: 1px solid #eee;
  background: #fff
}
.sort-item .list-title {
  height: 40px;
  line-height: 40px;
  /*cursor:pointer;*/
  cursor: auto;
  text-align: center;
  position: relative;
  font-size: 16px;
  /*background:url("../images/leftMenu-bg.png") no-repeat;*/
  background-color: #f8f8f8;
}
.sort-item .list-title span {
  width: 18px;
  height: 18px;
  background: url(../images/leftMenu-ico.png) no-repeat 0 0;
  position: absolute;
  top: 11px;
  left: 35px;
}
.sort-item .list-title.order-m span {
  background-position: 0 -20px;
}
.sort-item .list-title.my-property span {
  background-position: 0 -40px;
}
.sort-item .list-title.user-msg span {
  background-position: 0 -60px;
}
.sort-item .list-main {
  padding: 10px 0;
  background: #fff;
}
.left-main .left-inner .no .list-main {
  display: none
}
.left-main .left-inner .no .list-title i {
  width: 5px;
  height: 9px;
  background-position: -250px -73px;
  top: 15px;
}
.list-main li {
  padding: 6px 0 6px 68px;
  line-height: 14px;
  text-align: left;
}
.list-main .cur a {
  color: #00adff
}

.right-main {
  width: 1010px;
  float: right;
}
.right-title {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  font-size: 16px;
  border: 1px solid #eeeeee;
  margin-top: 10px;
  position: relative;
  background: #fff;
  color: #0daeff
}
.right-title span {
  width: 5px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: -1px;
  background: #0daeff;
}
.right-title a {
  float: right;
  color: #0daeff;
  padding-right: 20px;
  font-size: 14px;
}
.right-title em {
  color: #333
}

/*用户资料*/
.right-main .user-info {
  height: 110px;
  border-top-left-radius: 110px;
  border-bottom-left-radius: 110px;

  padding: 25px 0;
  border: 1px solid #eee;
  background-color: #fff;
  margin-top: 10px;
}
.right-main .user-info .user-date {
  padding: 14px 45px 0 45px;

}
.right-main .user-info .head-pic img {
  float: left;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
}
.right-main .user-info .user-date-text {
  float: left;
  margin-left: 20px;
}
.right-main .user-info .user-date-text .text-name-phone {
  font-size: 14px;
  color: #333;
  line-height: 20px;
}
.right-main .user-info .user-date-text .text-name-phone .ico-phone {
  position: relative;
  left: 10px;
  padding-left: 12px;
  background: url("../images/ico-phone.png") no-repeat left center;
}
.right-main .user-info .user-date-text .sign-btn {
  position: relative;
  margin-top: 15px;
}
.right-main .user-info .user-date-text .sign-btn .sign-btn-a {
  display: inline-block;
  width: 78px;
  height: 20px;
  line-height: 21px;
  text-align: center;
  border: 1px solid #dcdcdc;
  font-size: 12px;
  color: #999;
}
.right-main .user-info .user-date-text .sign-btn > span {
  position: relative;
  top: 5px;
  left: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../images/msg-state.png") no-repeat;
}
.right-main .user-info .user-date-text .sign-btn .text-msg {
  display: none;
  z-index: 15;
  position: absolute;
  top: 28px;
  left: 0;
  padding: 15px 10px;
  width: 350px;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  line-height: 1.3;
}
.right-main .user-info .user-date-text .sign-day-list {
  padding-top: 18px;
}
.right-main .user-info .user-date-text .sign-day-list ul li:first-child {
  margin-left: 0;
}
.right-main .user-info .user-date-text .sign-day-list ul li {
  float: left;
  position: relative;
  margin-left: 25px;
}
.right-main .user-info .user-date-text .sign-day-list ul li .item-txt {
  display: block;
  padding-top: 3px;
  font-size: 12px;
  color: #999;
}
.right-main .user-info .user-date-text .sign-day-list ul li .it-cicle {
  position: relative;
  z-index: 10;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #ccc;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  margin: 0 auto;
}
.right-main .user-info .user-date-text .sign-day-list ul li .day-line {
  z-index: 2;
  position: absolute;
  top: 3px;
  right: 16px;
  width: 44px;
  height: 2px;
  border-bottom: 1px dashed #ccc;
}
.right-main .user-info .user-date-text .sign-day-list ul li.cur .it-cicle {
  border-color: #0daeff;
  background-color: #0daeff;
}
.right-main .user-info .user-date-text .sign-day-list ul li.cur .day-line {
  border-color: #0daeff;
}
.right-main .user-info .user-date-text .sign-day-list ul li.day-cur .it-cicle {
  position: relative;
  top: -3px;
  width: 16px;
  height: 16px;
  border: none;
  background: url("../images/day-cur.png") no-repeat;
}
.right-main .user-info .user-date-text .sign-day-list ul li.day-cur .day-line {
  width: 50px;
  border-color: #0daeff;
}
.right-main .user-info .user-date-text .sign-day-list ul li.day-cur .item-txt {
  position: relative;
  top: -5px;
}
.right-main .user-info .user-date-text .sign-day-list ul li.day-cur.day-active .dy-active {
  top: -15px;
}
.right-main .user-info .user-date-text .sign-day-list ul li.day-active .dy-active {
  position: absolute;
  top: -12px;
  left: 2px;
  width: 100%;
  height: 12px;
  background: url("../images/ico-sign-active.png") no-repeat center top;
}
.right-main .user-info .info-con {
  border-left: 1px solid #eee;
}
.right-main .user-info .info-con li {
  float: left;
  width: 70px;
  padding: 0 40px;
  text-align: center;
  cursor: pointer;
}
.right-main .user-info .info-con li:hover p {
  color: #0daeff;
}
.right-main .user-info .info-con li p {
  font-size: 14px;
  color: #333;
  line-height: 22px;
}
.right-main .user-info .info-con li p.msg-tit {
  padding-top: 74px;
  background: url("../images/user-info.png") no-repeat 0 0;
}
.right-main .user-info .info-con li p.msg-int {
  background-position: -74px 0;
}
.right-main .user-info .info-con li p.msg-news {
  background-position: -148px 0;
}

/*最近订单*/
.right-main .order-lately {
  margin-top: 20px;
  height: 160px;
  border: 1px solid #eee;
  background-color: #fff;
}
.right-main .order-lately .order-lat-nav {
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
.right-main .order-lately .order-lat-nav > span {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-right: 20px;
}
.right-main .order-lately .order-lat-nav > a {
  padding: 0 20px;
  height: 18px;
  font-size: 16px;
  color: #666;
  border-right: 1px solid #eee;
}
.right-main .order-lately .order-lat-nav > a:hover {
  color: #0daeff;
}
.right-main .order-lately .order-lat-nav > a:hover em {
  color: #0daeff;
}
.right-main .order-lately .order-lat-nav > a:last-child {
  border-right: none;
}
.right-main .order-lately .order-lat-nav > a em {
  color: #ff6767;
}
.right-main .order-lately .order-lat-con {
  padding: 13px 0 13px 20px;
}
.right-main .order-lately .order-lat-con .img-list ul li {
  float: left;
  width: 70px;
  height: 70px;
  margin: 0 10px;
}
.right-main .order-lately .order-lat-con .img-list ul li img {
  width: 100%;
}
.right-main .order-lately .order-lat-con .dot {
  float: left;
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  font-size: 60px;
  color: #999;
  margin-top: -20px;
  overflow: hidden;
}
.right-main .order-lately .order-lat-con .order-msg {
  float: right;
  height: 70px;
  font-size: 14px;
  color: #333;
}
.right-main .order-lately .order-lat-con .order-msg li {
  float: left;
  width: 82px;
  text-align: center;
  height: 30px;
  padding-top: 20px;
}
.right-main .order-lately .order-lat-con .order-msg .line-1 {
  line-height: 36px;
}
.right-main .order-lately .order-lat-con .order-msg .line-2 {
  width: 110px;
  line-height: 18px;
}

/*我的收藏*/
.right-main .my-collect {
  margin-top: 20px;
  height: 250px;
  border: 1px solid #eee;
  background-color: #fff;
}
.right-main .my-collect .collect-tit {
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
.right-main .my-collect .collect-tit > .fl {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.right-main .my-collect .collect-tit > .fr a {
  font-size: 14px;
  color: #999;
  padding-right: 13px;
  background: url("../images/ico-mr.png") no-repeat center right;
}
.right-main .my-collect .collect-list {
  position: relative;
  height: 200px;
  padding: 0 42px;
  overflow: hidden;
}
.right-main .my-collect .collect-list .list-btn {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 21px;
  height: 30px;
  background: url("../images/ico-left-rig.png") no-repeat 0 0;
}
.right-main .my-collect .collect-list .list-prev {
  left: 12px;
}
.right-main .my-collect .collect-list .list-next {
  right: 12px;
  background-position: -22px 0;
}
.right-main .my-collect .collect-list li {
  float: left;
  padding: 18px 15px;
  width: 124px;
  cursor: pointer;
}
.right-main .my-collect .collect-list li:hover p {
  color: #0daeff;
}
.right-main .my-collect .collect-list li a {
  display: block;
  width: 120px;
  height: 120px;
  padding: 2px;
}
.right-main .my-collect .collect-list li img {
  display: block;
  width: 120px;
  height: 120px;
}
.right-main .my-collect .collect-list li p {
  font-size: 14px;
  color: #666;
  line-height: 18px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/*推荐*/
.right-main .goods-recommend {
  margin-top: 20px;
  background-color: #fff;
  border: 1px solid #eee;
}
.right-main .goods-recommend .recommend-tit {
  padding: 0 22px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 15px;
}
.right-main .goods-recommend ul li {
  width: 215px;
  float: left;
  /*background-color: #f4f4f4;*/
  background-color: #f8f8f8;
  margin-left: 28px;
  margin-bottom: 28px;
  border: 1px solid #eee;
}
.right-main .goods-recommend ul li:hover {
  box-shadow: 0px 0px 10px 0 #ccc;
  color: #0daeff;
}
.right-main .goods-recommend ul li a {
  display: block;
  width: 195px;
  padding: 10px 10px 0 10px;
  margin-bottom: 10px;
  background-color: #fff;
}
.right-main .goods-recommend ul li img {
  width: 100%;
}
.right-main .goods-recommend ul li p {
  width: 195px;
  padding: 0 10px;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.right-main .goods-recommend ul li .price {
  line-height: 30px;
  color: #ff6767;
}

/*我的积分*/
.inte-head {
  height: 200px;
  position: relative;
  background: #F2F9FF;
}
.inte-head .text-box {
  float: left;
  margin-top: 55px;
}
.inte-head .jf {
  padding-left: 165px;
}
.inte-head .zq {
  padding-left: 300px;
}
.inte-head span {
  float: left;
  margin-right: 5px;
}
.inte-head p {
  width: 170px;
  padding-top: 0px;
  text-align: center
}
.inte-head em {
  color: #23b0fc;
  font-size: 18px;
}
.inte-head .txt {
  font-size: 16px;
  color: #666;
  padding-top: 15px;
}
.inte-head .inte-btn {
  width: 120px;
  height: 28px;
  display: inline-block;
  position: absolute;
  right: 200px;
  bottom: 35px;
  color: #23b0fc;
  line-height: 28px;
  text-align: center;
  border: 1px solid #23b0fc;
  border-radius: 3px;
}
.right-cont {
  .right-inner {
    .right-title-n {
      margin-top: 10px;
      height: 32px;
      line-height: 32px;
      font-size: 18px;
      color: #0daeff;
      font-weight: bold;
      > a {
        font-size: 12px;
        color: #0daeff;
        font-weight: normal;
      }
    }
    .msg-list {
      border: 1px solid #dcdcdc;
      ul {
        li {
          float: left;
          padding: 13px 0;
          width: 336px;
          text-align: center;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          > p {
            line-height: 36px;
            font-size: 18px;
            &.col-red {
              color: #ff6767;
            }
          }
          &.li-center {
            position: relative;
            border-left: 1px solid #dcdcdc;
            border-right: 1px solid #dcdcdc;
            span {
              position: relative;
              i {
                position: absolute;
                top: 6px;
                left: 75px;
                font-size: 12px;
                color: #999;
                line-height: 1.2;
              }
            }
          }
        }
      }
    }
    .integral-sub {
      .sub-nav {
        margin-top: 10px;
        ul {
          display: inline-block;
          padding-top: 10px;
          li {
            display: inline-block;
            padding: 0 10px;
            border-right: 1px solid #eee;
            font-size: 16px;
            color: #666;
            cursor: pointer;
            &.cur {
              color: #0daeff;
            }
            &:first-child {
              padding-left: 0;
            }
          }
        }
        .select {
          position: relative;
          cursor: pointer;
          .select-txt {
            width: 180px;
            height: 30px;
            line-height: 30px;
            padding-left: 10px;
            border: 1px solid #eee;
            font-size: 12px;
            color: #555;
            background: url("../images/ico-select.png") no-repeat right center;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
          }
          .select-check-txt {
            position: absolute;
            top: 30px;
            left: 0;
            width: 180px;
            font-size: 12px;
            color: #555;
            background-color: #fff;
            border: 1px solid #eee;
            border-top: none;
            border-bottom: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            > p {
              padding-left: 10px;
              height: 30px;
              line-height: 30px;
              border-bottom: 1px solid #eee;
            }
          }
        }
      }
      .sub-list {
        margin-top: 10px;
        border: 1px solid #f2f2f2;
        .sub-list-title {
          padding: 0 28px;
          background: #f2f2f2;
          height: 40px;
          line-height: 40px;
          font-size: 0;

          ul {
            height: 40px;
            li {
              display: inline-block;
              text-align: center;
              font-size: 16px;
              color: #333;
              width: 175px;
              &.tit-num {
                width: 200px;
              }
              &.tit-state {
                width: 400px;
              }

            }
          }
        }
        .sub-list-con {
          padding: 0 28px;
          font-size: 0px;

          dl {
            height: 40px;
            line-height: 40px;
            border-bottom: 1px solid #f2f2f2;

            dd {
              display: inline-block;
              font-size: 14px;
              color: #333;
              width: 175px;
              text-align: center;
              &.col-blue {
                color: #0daeff;
              }
              &.col-red {
                color: #ff6767;
              }
              &.con-num {
                width: 200px;
              }
              &.con-state {
                width: 400px;
              }
            }
          }

        }
        .sub-paging {
          height: 70px;
          line-height: 70px;
          text-align: center;
        }
      }
    }
    .integral-exchange {
      border: 1px solid #f2f2f2;
      margin-top: 40px;
      .ex-title {
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        font-size: 18px;
        color: #0daeff;
        margin-bottom: 10px;
      }
      > ul {
          li{
            float: left;
            width:300px;
            height:160px;
            margin-left: 27px;
            margin-bottom: 20px;
            background-color: #fff;
            .ex-text{
              width: 173px;
              height: 158px;
              text-align: center;
              font-size: 12px;
              color: #999;
              background-color: #ffffff;
              border: 1px solid #dcdcdc;
              border-right: none;
              .text-price{
                font-size:33px;
                color:#333;
                margin-top: 30px;
                span{
                  font-size:54px;
                }
              }
              .txt-msg1{
                margin-top: 20px;
                line-height:20px;
              }
            }
            .ex-btn{
              width:126px;
              height:160px;
              text-align: center;
              background-color: #0daeff;
              color:#fff;
              &.have-been-used{
                background-color: #eee;
                color:#999;
                .btn-a{
                  color:#999;
                  border-color: #dcdcdc;
                }
              }
              .btn-txt-msg{
                font-size:14px;
                margin-top: 65px;
                margin-bottom: 30px;
              }
              .btn-a{
                font-size:12px;
                color:#fff;
                padding:4px 11px;
                border:1px solid #fff;
              }
            }
          }
      }
    }
    .integral-explain {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 1px solid #f2f2f2;
      .ex-title {
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        margin-bottom: 10px;
      }
      .ex-con {
        > ul {
          li {
            padding-left: 10px;
            margin-bottom: 20px;
            font-size: 14px;
            color: #666;
            line-height: 1.5;
            .ex-text {
              padding-left: 20px;
            }
          }
        }
      }

    }
  }
}

/**/

.yhq-main li {
  width: 50%;
  margin: 12px 0;
  float: left
}
.yhq-con {
  width: 350px;
  height: 136px;
  margin-left: 70px;
  position: relative;
}
.yhq-con .text-top {
  height: 100px;
  background-color: #74d2d4;
}
.yhq-con .text-top .coupon-price {
  font-size: 18px;
  color: #fff;
  margin: 0 15px;
  height: 100px;
  line-height: 100px;
}
.yhq-con .text-top .coupon-price span {
  font-size: 42px;
  font-weight: bold;
}
.yhq-con .text-top .coupon-msg {
  color: #fff;
}
.yhq-con .text-top .coupon-msg .msg-p1 {
  font-size: 20px;
  margin-top: 28px;
}
.yhq-con .text-top .coupon-msg .msg-p2 {
  font-size: 16px;
  margin-top: 10px;
}
.yhq-con .text-time {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  color: #999;
  background-color: #f2f2f2;
  text-align: center;
}
.yhq-past .text-top {
  background-color: #ccc;
}
.yhq-past > span {
  position: absolute;
  right: 5px;
  top: 30px;
  width: 102px;
  height: 87px;
}
.yhq-past .coupons-have-used {
  background: url("../images/coupons-have-used.png") no-repeat;
}
.yhq-past .coupons-state {
  background: url("../images/coupons-state.png") no-repeat;
}
.yhq-inp {
  padding-left: 70px;
  font-size: 16px;
}
.yhq-inp input {
  width: 320px;
  height: 32px;
  color: #666;
  padding: 0 8px;
  margin: 0;
  border: 1px solid #eee;
  border-radius: 3px;
}
.yhq-inp button {
  width: 64px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #1daefc;
}
.coupon-txt {
  line-height: 35px;
  padding-top: 28px;
}
.coupon-txt span {
  font-size: 16px;
  padding-right: 8px;
  padding-left: 10px;
}
.coupon-txt input {
  width: 320px;
  height: 31px;
  color: #666;
  line-height: 32px;
  border: 1px solid #ececec;
  padding: 0 10px;
  margin: 0;
  background: #eeeeee;
  border-radius: 3px;
  position: relative;
  top: -1px;
}
.coupon-txt a {
  width: 64px;
  height: 33px;
  border: 1px solid #00acff;
  text-align: center;
  border-radius: 2px;
  line-height: 33px;
  margin-left: 20px;
  position: relative;
  top: 1px;
  color: #00acff;
  display: inline-block;
}

/***修改手机***/
.modPh-inner, .chpassw-inner {
  height: 370px;
  border: 1px solid #eeeeee;
  background: #fff;
}
.item {
  position: relative;
}
.item .item-title {
  width: 170px;
  line-height: 40px;
  text-align: right;
  padding-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.itemInp-ct {
  width: 340px;
  padding: 0 0 18px 180px;
  position: relative;
}
.itemInp-ct .ipt {
  height: 36px;
  border: 1px solid #ececec;
  padding: 0 8px;
  margin: 0;
  border-radius: 2px;
}
.itemInp-ct .ipt .inp {
  width: 100%;
  height: 36px;
  padding: 0;
  margin: 0;
  border: none
}
.itemInp-ct .norWidthIpt {
  width: 320px;
}
.itemInp-ct .tips {
  padding-top: 3px;
  font-size: 12px;
  color: #f13a3a
}
.itemInp-ct .check {
  width: 19px;
  height: 16px;
  float: left;
  margin-right: 5px;
  background: url(../images/sele-3.png) no-repeat;
}
.itemInp-ct .checkTxt {
  line-height: 16px;
  cursor: pointer;
  margin-top: -6px;
}
.itemInp-ct .checkTxt a {
  color: #ff7171
}
.itemInp-ct .cur .check {
  background: url(../images/sele-0.png) no-repeat 0 0
}
.yzm-btn, .yzm-img {
  width: 120px;
  border-left: 1px solid #ececec;
  color: #00adff;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 38px;
}
.reg-btn {
  width: 340px;
  height: 40px;
  display: block;
  border-radius: 2px;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  background: #0daeff;
}
.reg-btn:hover {
  color: #fff;
  background: #1aa7ee
}
.itemTip {
  position: absolute;
  top: 0;
  left: 520px;
  line-height: 38px;
  padding-left: 10px;
  color: #ff6767
}
.itemInp-ct .phTxt {
  color: #ff6767
}
.items .text {
  line-height: 40px;
}
.chpassw-inner .itemInp-ct .ipt {
  width: 200px;
}
.chpassw-inner .itemTip {
  left: 420px;
}
.chpassw-inner .itemInp-ct .reg-btn {
  width: 218px;
}
.modPh-inner .items, .chpassw-inner .items {
  padding: 85px 0 0 180px;
}
.modif-inner {
  height: 375px;
  background: #fff;
  border: 1px solid #eee;
}
.modif-inner span {
  display: inline-table
}
.modif-inner .modif-txt {
  text-align: center;
  padding-top: 96px;
}
.modif-inner .modif-txt div {
  padding-bottom: 25px;
}
.modif-inner .modif-txt div a {
  color: #0daeff
}
.modif-icon {
  width: 98px;
  height: 98px;
  display: inline-block;
  background: url(../images/buyIcos.png) no-repeat -97px -153px;
  background-size: 205px 410px
}
.modif-inner .modif-txt .text span {
  padding: 0 22px;
}
.modif-inner .modif-txt .text span em {
  color: #41a3ff
}
.modif-inner .modif-txt .text span .money {
  color: #f05b5b
}
.modif-inner .modif-txt .text .btn {
  width: 178px;
  height: 38px;
  border: 1px solid #41a3ff;
  line-height: 38px;
  text-align: center;
  color: #41a3ff;
  display: inline-block;
  border-radius: 3px;
}

/*帐户管理*/
.acc-inner {
  height: 290px;
  border: 1px solid #eee;
  background: #fff;
}
.acc-inner .acc-info {
  padding-left: 50px;
  margin-top: 30px;
  float: left;
}
.acc-info li {
  height: 30px;
  line-height: 30px;
  padding-left: 85px;
  margin: 4px 0;
  position: relative;
}
.acc-info li span {
  width: 85px;
  position: absolute;
  left: 0;
}
.acc-info li .userNameInp {
  width: 155px;
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
  margin: 0;
  border: 1px solid #ececec
}
.acc-info li .acc-btn {
  width: 130px;
  height: 40px;
  display: inline-block;
  font-size: 15px;
  position: absolute;
  left: 0;
  top: 20px;
  border-radius: 2px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #23b0fc
}
.edit-pic {
  width: 150px;
  float: right;
  margin-top: 90px;
  padding-right: 100px;
  text-align: center;
}
.edit-pic span {
  width: 100px;
  height: 100px;
  display: inline-block;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #e5e6e1;
}
.edit-pic span img {
  width: 100px;
  height: 100px;
}
.edit-pic a {
  width: 78px;
  height: 28px;
  display: inline-table;
  margin-top: 12px;
  border-radius: 2px;
  border: 1px solid #1daefc;
  line-height: 28px;
  text-align: center;
  color: #1daefc
}
.secure-info {
  height: 126px;
  padding-top: 12px;
  border: 1px solid #eee;
  background: #fff;
}
.secure-info li {
  padding: 10px 50px;
  line-height: 26px;
}
.secure-info li .sec-title {
  width: 155px;
  float: left;
  border-right: 1px solid #ececec;
  margin-right: 32px;
}
.secure-info li .sec-title b {
  width: 23px;
  height: 23px;
  margin-right: 35px;
  float: left;
  background: url(../images/buyIcos.png) no-repeat -142px -136px;
  margin-top: 1px;
}
.secure-info li a {
  float: right;
  color: #23b0fc
}
.secure-info li em {
  color: #ff6767
}

/*站内通知*/
.messag-inner {
  border: 1px solid #eee;
  border-top: none
}
.messag-head {
  height: 148px;
  border-bottom: 1px solid #eee;
}
.messag-head .th {
  float: left;
  height: 148px;
  background: #fff;
}
.messag-head .th-pic {
  width: 148px;
}
.messag-head .th-pic .th-inner {
  padding-top: 19px;
  padding-left: 10px;
}
.messag-head .th-info {
  width: 490px;
}
.messag-head .th-info .title {
  font-size: 16px;
  padding-top: 25px;
}
.messag-head .th-info .num {
  padding-top: 50px;
  padding-left: 3px;
}
.messag-head .th-txt {
  width: 210px;
}
.messag-head .th-txt {
  line-height: 148px;
}
.messag-head .th-btn a {
  width: 98px;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  margin-top: 59px;
  display: inline-block;
  border: 1px solid #23b0fc;
  text-align: center;
  color: #23b0fc
}
.messag-list {
  min-height: 440px;
  background: #fff;
}
.messag-list li {
  height: 119px;
  border-bottom: 1px solid #eee;
}
.item-inner {
  padding: 22px 0 0 25px
}
.item-inner h2 {
  font-weight: normal;
  font-size: 16px;
  padding-left: 25px;
  position: relative;
  color: #333333
}
.item-inner h2 span {
  width: 10px;
  height: 10px;
  background: #23b0fc;
  border-radius: 50%;
  float: left;
  position: absolute;
  left: 0;
  top: 4px;
}
.item-inner .item-txt {
  padding-left: 25px;
  padding-top: 22px;
  color: #666666
}
.messag-list .Pagination {
  border: none
}

/*地址管理*/
.addre-inner {
  height: 588px;
  border: 1px solid #eee;
  background: #fff;
  border-top: none
}
.addre-con {
  padding: 20px;
}
.addre-con ul {
  border: 1px solid #ececec;
  border-bottom: none
}
.addre-con li {
  height: 38px;
  text-align: center;
  line-height: 38px;
  border-bottom: 1px solid #ececec;
}
.addre-con .th {
  background: #eee;
}
.addre-con li span {
  float: left
}
.addre-con .name {
  width: 195px;
  min-height: 38px;
}
.addre-con .title {
  width: 420px;
  min-height: 38px;
}
.addre-con .post {
  width: 120px;
  min-height: 38px;
}
.addre-con .contact {
  width: 135px;
  padding-left: 30px;
  min-height: 38px;
}

/**企业信息**/
.ente-head {
  height: 95px;
  background: #fff;
  border: 1px solid #eee;
  border-top: none
}
.ente-head-time li {
  width: 33.3%;
  height: 80px;
  padding-top: 15px;
  float: left;
  text-align: center;
}
.ente-head-time li p {
  padding-top: 10px;
}
.ente-head-time li p em {
  font-size: 18px;
}
.ente-info {
  height: 228px;
  padding-top: 20px;
  padding-left: 20px;
  border: 1px solid #eee;
  background: #fff;
  border-top: none
}
.ente-info li {
  line-height: 22px;
  padding-bottom: 8px;
  color: #666
}
.ente-papers {
  border: 1px solid #eee;
  border-top: none;
  overflow: hidden;
  background: #fff;
}
.papers-inner, .edit-papers-inner {
  width: 1030px;
  padding-bottom: 20px;
  position: relative;
  left: -1px;
}
.papers-inner li {
  width: 328px;
  height: 328px;
  margin-top: 13px;
  margin-right: 10px;
  float: left;
  border: 1px solid #eee;
}
.papers-inner li .title {
  text-align: center;
  font-size: 18px;
  padding: 22px 0 18px 0
}
.papers-inner li .text {
  padding: 0 15px;
  color: #666
}
.papers-inner li .text p {
  line-height: 24px;
  font-size: 16px;
}
.papers-inner li .pic {
  text-align: center;
  overflow: hidden;
  padding-top: 15px;
}
.papers-inner li .bigTitle {
  line-height: 96px;
  padding-top: 10px;
  text-align: center;
  font-size: 18px;
}

/**企业认证**/
.ente-step {
  text-align: center;
  padding-top: 25px;
}
.ente-edit-info {
  height: 490px;
  border: 1px solid #eee;
  background: #fff;
  border-top: none
}
.ente-edit-info .edit-item {
  padding: 10px 0
}
.ente-edit-info .edit-inner {
  height: 40px;
  position: relative;
}
.ente-edit-info .edit-inner .edit-title {
  width: 160px;
  line-height: 40px;
  padding-right: 10px;
  text-align: right;
  font-size: 16px;
  float: left
}
.ente-edit-info .edit-inner .edit-con {
  float: left;
  position: relative;
}
.ente-edit-info .edit-inner .edit-con .tips {
  position: absolute;
  top: 100%;
  line-height: 24px;
  color: #ff6767;
  font-size: 12px;
}
.edit-inp {
  width: 298px;
  height: 38px;
  border: 1px solid #ececec;
  position: relative;
  overflow: hidden
}
.edit-inp input {
  width: 300px;
  height: 38px;
  line-height: 38px;
  margin: 0;
  border: none
}
.edit-con i {
  width: 9px;
  height: 5px;
  position: absolute;
  top: 15px;
  right: 15px;
  background: url(../images/buyIcos.png) no-repeat -192px -105px;
}

.select input {
  background: #eee;
  cursor: pointer
}
.select-bd {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin-top: -1px;
  display: none;
  background: #fff;
  z-index: 2
}
.select-bd ul {
  border: 1px solid #eee;
}
.select-bd li {
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #eee;
}
.select-bd li:hover {
  background: #eee;
  cursor: pointer
}

.addre-inp {
  width: 124px;
  height: 30px;
  float: left;
  margin-right: 12px;
  margin-top: 5px;
  position: relative;
}
.addre-inp input {
  width: 106px;
  height: 14px;
  border: 1px solid #eee;
  padding: 7px 5px 7px 11px;
  margin: 0;
  cursor: pointer;
  display: none
}
.addre-inp input {
  width: 106px;
  height: 14px;
  display: inline-block;
  border: 1px solid #eee;
  padding: 7px 5px 7px 11px;
  margin: 0;
  cursor: pointer;
}

.edit-con .addre-inp i {
  top: 12px;
  right: 10px;
}
.edit-papers-inner .list {
  width: 328px;
  height: 618px;
  margin-top: 13px;
  margin-right: 10px;
  float: left;
  border: 1px solid #eee;
}
.edit-papers-inner .list .title {
  text-align: center;
  font-size: 18px;
  padding: 22px 0 18px 0
}
.edit-papers-inner .list .text {
  padding: 0 19px;
  padding-top: 20px;
  color: #666
}
.edit-papers-inner .list .text .tl {
  padding-bottom: 15px;
}
.edit-papers-inner .list .text p {
  line-height: 18px;
  font-size: 12px
}
.edit-papers-inner .list .text p em {
  color: #ff6767
}
.edit-papers-inner .list .inp-box {
  padding: 0 19px;
}
.edit-papers-inner .list .inp-box li {
  padding-bottom: 10px;
}
.edit-papers-inner .list .inp-box li input {
  height: 24px;
  border: 1px solid #a9a9a9;
  width: 108px;
}
.edit-papers-inner .list .inp-box li .sa {
  padding: 0 14px;
}
.edit-papers-inner .list .pic {
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  padding-top: 15px;
  position: relative
}
.edit-papers-inner .list .pic input {
  position: absolute;
  top: 100%;
  left: 0
}
.edit-papers-inner .list .bigTitle {
  line-height: 96px;
  padding-top: 10px;
  text-align: center;
  font-size: 18px;
}

.edit-papers-btn {
  padding-bottom: 20px;
}

.edit-papers-btn button {
  width: 132px;
  height: 40px;
  background: #23b0fc;
  margin-left: 15px;
  cursor: pointer;
  border-radius: 2px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  display: inline-block
}

/***帮助中心***/
/*.help-inner{ border:1px solid #eee;background:#fff;}*/
/*.help-list{ padding:15px 20px; }*/
/*.help-list li{ height:38px; line-height:38px; padding-left:30px; background:#f7f7f7; margin-top:10px; position:relative;}*/
/*.help-list li a{ width:100%; height:100%; font-size:16px; display:inline-block;}*/
/*.help-list li em{ position:absolute; right:20px; z-index:1; top:0;  font-family:"宋体";  color:#999}*/

/*.help-inner .Pagination{ border:none;}*/

/*.news-title{ font-size:18px; padding:28px 20px 13px 20px;}*/
/*.news-time{ padding:0 20px; padding-bottom:15px; color:#999}*/
/*.news-time span{ padding-right:15px;}*/
/*.news-container{ padding:0 20px; line-height:20px; color:#666}*/

input {
  background: none;
  outline: none;
  border: 0px;
}

.help-con {
  margin-top: 20px;
  margin-bottom: 30px;
}
.help-con .help-menu {
  width: 190px;
  min-height: 550px;
  border: 1px solid #eee;
  background-color: #fff;
}
.help-con .help-menu .menu-title {
  height: 40px;
  background-color: #0daeff;
  padding-left: 50px;
  line-height: 40px;
  margin-bottom: 10px;
}
.help-con .help-menu .menu-title a {
  font-size: 18px;
  color: #fff;
}
.help-con .help-menu ul li {
  padding-left: 50px;
  font-size: 16px;
  color: #222;
  line-height: 40px;
  cursor: pointer;
}
.help-con .help-menu ul li.active {
  color: #0daeff;
}
.help-con .help-menu ul li:hover {
  color: #0daeff;
}
.help-con .help-list {
  width: 1010px;
  background-color: #fff;
}
.help-con .help-list .help-search {
  margin-bottom: 15px;
  margin-top: 15px;
}
.help-con .help-list .help-search input {
  float: left;
  padding-left: 10px;
  width: 190px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #dcdcdc;
  border-right: none;
}
.help-con .help-list .help-search a {
  float: left;
  width: 60px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  background-color: #0daeff;
}
.help-con .help-list .help-list-con {
  border: 1px solid #eee;
  padding-left: 20px;
}
.help-con .help-list .help-list-con li {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #666;
}
.help-con .help-list .help-list-con li:last-child {
  border-bottom: none;
}
.help-con .help-list .help-list-con li:hover > .text-content a {
  color: #0daeff;
}
.help-con .help-list .help-list-con li .text-content a {
  display: block;
  width: 600px;
  padding-right: 138px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.help-con .help-list .help-list-con li .text-type {
  width: 100px;
  padding-left: 30px;
  color: #666;
}
.help-con .help-list .help-list-con li .text-time {
  width: 120px;
  text-align: center;
  color: #666;
}
.help-con .helps-wap-nav {
  padding-left: 30px;
  font-size: 12px;
  color: #666;
}
.help-con .helps-wap-nav i {
  font-style: normal;
  font-family: "SimSun"
}
.help-con .helps-wap-tit {
  margin-left: 80px;
  margin-top: 20px;
  padding-right: 80px;
  text-align: center;
  border-bottom: 1px dashed #dcdcdc;
}
.help-con .helps-wap-tit .h2 {
  font-size: 30px;
  color: #666;
}
.help-con .helps-wap-tit .helps-wap-time {
  font-size: 14px;
  color: #666;
  padding: 20px;
}
.help-con .helps-wap-text {
  padding: 20px 0 20px 80px;
  color: #999;
}

/***意见**/
.idea-inner {
  width: 960px;
  height: 230px;
  margin: 0 auto;
  margin-top: 20px;
  overflow: hidden;
}
.idea-inner .idea-txt {
  width: 938px;
  height: 208px;
  padding: 10px;
  background: #f8f8f8;
  border: 1px solid #eee;
  border-radius: 10px;
  font-size: 16px;
}
.idea-pic {
  padding: 0 24px;
  margin-top: 25px;
}
.idea-pic span {
  width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
  margin-right: 20px;
  float: left;
}
.idea-inp {
  padding: 40px 24px;
}
.idea-inp input {
  width: 260px;
  height: 14px;
  border: 1px solid #eee;
  padding: 13px 10px;
}
.help-inner .edit-papers-btn {
  padding: 0 0px 30px 9px;
}

/***会员中心**/
.member-inner {
  height: 85px;
  padding: 15px 0;
  border: 1px solid #ececec;
  background: #fff;
  border-top: none
}
.member-con {
  width: 50%;
  float: left;
}
.member-con .pic {
  width: 70px;
  text-align: center;
  float: left;
  padding: 8px 40px
}
.member-con .pic p {
  padding-bottom: 8px;
}
.member-con span {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url(../images/buyIcos.png) no-repeat -141px -172px
}
.member-con .ico-2 {
  background-position: -187px -172px
}
.member-con .txt {
  padding-top: 8px
}
.member-con .txt p {
  padding-bottom: 10px;
}
.member-con .button {
  width: 88px;
  height: 28px;
  float: right;
  margin-right: 72px;
  margin-top: 8px;
  display: inline;
  border: 1px solid #ececec;
  text-align: center;
  line-height: 28px;
}
.member-con .br {
  border-right: 1px solid #ececec
}

.order-hd {
  border: 1px solid #ececec;
  background: #fff;
  border-top: none;
  border-bottom: none
}
.order-inner {
  border-top: none;
  min-height: 500px;
}
.order-inp {
  padding: 14px 0 0 20px
}
.order-inp div {
  width: 33.3%;
  line-height: 30px;
  float: left;
}
.order-inp div input {
  width: 188px;
  height: 28px;
  border: 1px solid #d8d8d8;
}
.order-inp2 {
  padding: 5px 20px 0 20px;
}
.order-inp2 div {
  float: left;
  line-height: 30px;
}
.order-inp2 .time span {
}
.order-inp2 .select-inp {
  width: 160px;
  height: 30px;
  margin-left: 22px;
  display: inline;
  float: left;
  position: relative;
  margin-bottom: 5px;
  margin-right: 20px;
}
.order-inp2 .select-inp input {
  width: 133px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  border: 1px solid #eee;
  padding: 0 5px 0 20px;
  margin: -3px 0 0 0;
  cursor: pointer;
}
.order-inp2 .select-inp i {
  width: 9px;
  height: 5px;
  position: absolute;
  top: 15px;
  right: 15px;
  background: url(../images/buyIcos.png) no-repeat -192px -105px;
}
.order-inp2 .select-inp .select-bd li {
  line-height: 22px;
  padding: 3px 0px 0 20px;
}
.order-inp2 .help-search input {
  float: left;
  padding-left: 10px;
  width: 190px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #dcdcdc;
  border-right: none;
}
.order-inp2 .help-search input::-webkit-input-placeholder {
  font-size: 12px;
}
.order-inp2 .help-search a {
  float: left;
  width: 60px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  background-color: #0daeff;
}
.order-inp2 .btn {
  margin-left: 19px;
  display: inline;
}
.order-inp2 .btn a {
  width: 98px;
  height: 28px;
  float: left;
  border-radius: 2px;
  border: 1px solid #41a3ff;
  line-height: 28px;
  text-align: center;
  color: #41a3ff
}
.order-type {
  height: 35px;
  padding-top: 10px;
  background: #fff;
  border: 1px solid #ececec;
  border-top: none
}
.order-type .tl {
  float: left;
  font-size: 16px;
  padding: 0 35px 0 20px;
  color: #333
}
.order-type .tab-list {
  float: left;
  margin-left: 20px;
}
.order-type .tab-list li {
  height: 35px;
  line-height: 30px;
  float: left;
  font-size: 16px;
  margin: 0 25px 0 0;
  cursor: pointer;
  color: #666
}
.order-type .tab-list li.cur {
  height: 33px;
  border-bottom: 2px solid #41a3ff;
  color: #41a3ff
}

.type-th {
  line-height: 40px;
  background: #fff;
  border: 1px solid #ececec;
  border-top: none;
  border-bottom: none
}
.type-th .th {
  float: left;
}
.type-th .info {
  width: 575px;
  text-align: center
}
.type-th .price, .type-th .num, .type-th .money, .type-th .state, .type-th .op {
  width: 85px;
  text-align: center
}

.order-item {
  margin-bottom: 15px;
}
.order-item-con {
  border: 1px solid #ececec;
  background: #fff;
}

.item-th {
  line-height: 36px;
}
.item-th td span {
  padding: 0 40px 0 20px;
}
.item-info td {
  border: solid 1px #ececec;
  text-align: center;
}
.item-info .td {
  width: 85px;
}

.pro-info-con {
  width: 575px;
}
.pro-info-con .pro-pic {
  float: left;
  width: 95px;
  height: 95px;
  padding: 22px 35px 12px 22px;
}
.pro-info-con .td-inner {
  float: left;
  text-align: left;
  padding-top: 17px;
  padding-bottom: 12px;
}
.pro-info-con .td-inner .info-title {
  font-size: 16px;
  padding-bottom: 8px;
}
.pro-info-con .td-inner .info-txt span {
  float: left;
}
.pro-info-con .td-inner .info-txt li {
  padding: 3px 0;
  line-height: 16px;
  font-size: 12px;
}
.pro-info-con .td-inner .info-txt .tl {
  width: 275px;
}

.item-info .td p {
  padding: 8px 0 8px 0
}
.item-info .td p a {
  color: #41a3ff
}
.item-info .td-money p {
  color: #f05b5b
}
.item-info .td-money .buy-Num-bd {
  float: none;
  margin: 0 auto
}
.item-info .td-money .buy-Num-bd {
  width: 50px;
  height: 28px;
  line-height: 28px;
  padding: 0 28px;
}
.item-info .td-money .buy-Num-bd span {
  width: 28px;
  line-height: 28px;
  height: 28px;
}
.item-info .td-money .buy-Num-bd input {
  width: 50px;
  height: 26px;
  line-height: 26px;
}
.item-info .td-btn em {
  color: #ff6767
}
.item-info .td-btn i {
  font-style: normal;
  font-family: "宋体";
  padding-left: 8px;
}

/*****待发货***/
.step-main {
  height: 118px;
  border: 1px solid #ececec;
  background: #fff;
  border-top: none
}
.step-main .step-hd {
  width: 674px;
  height: 36px;
  padding-top: 20px;
  margin: 0 auto
}
.step-main .step-hd span {
  width: 168px;
  float: left;
  text-align: center;
  font-size: 16px;
}
.step-main .step-hd .cur {
  color: #45a3ff
}
.step-main .step-ico {
  width: 514px;
  height: 22px;
  background: url(../images/stepsBg-2.png) no-repeat;
  margin: 0 auto
}
.step-main .step-time {
  width: 675px;
  padding-top: 8px;
  margin: 0 auto;
}
.step-main .step-time span {
  width: 168px;
  float: left;
  font-size: 12px;
  color: #999;
  text-align: center
}
.step-main .cur-1 {
}
.step-main .cur-2 {
  background-position: 0 -24px
}
.step-main .cur-3 {
  background-position: 0 -48px
}
.step-main .cur-4 {
  background-position: 0 -72px
}
.order-case {
  border: 1px solid #ececec;
  padding: 15px 20px;
  background: #fff;
}
.order-case .case-num {
  font-size: 16px;
  padding: 5px 0 0 0
}
.order-case .case-num span {
  padding-right: 30px
}
.order-case .case-num em {
  color: #f16b6b
}
.order-case .case-txt {
  padding: 15px 0 0 0;
  color: #666
}
.order-case .case-txt em {
  color: #333
}
.order-case .case-op {
  padding: 10px 0 0 0;
  color: #666
}
.order-case .case-op a {
  width: 98px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  margin-right: 10px;
  margin-left: 5px;
  text-align: center;
  border-radius: 2px;
}
.order-case .case-op .op-del {
  border: 1px solid #f16b6b;
  color: #f16b6b
}
.order-case .case-op .op-pay {
  border: 1px solid #47aaff;
  color: #47aaff
}
.order-case .case-op b {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #d8d8d8;
  float: left;
  margin-right: 9px;
  margin-top: 12px;
}
.order-details, .order-expTxt {
  border: 1px solid #ececec;
  background: #fff;
  padding: 10px 20px;
  color: #666
}
.order-details p, .order-expTxt p {
  padding: 8px 0
}
.order-details em, .order-expTxt em {
  color: #111
}
.order-details p span {
  padding: 0 0 0 15px;
}
.order-subtotal {
  background: #fff;
  padding: 10px 0;
  border: 1px solid #ececec;
  margin-top: -11px;
}
.order-subtotal .textBox-inner {
  width: 310px;
  float: right;
}
.order-subtotal .textBox-inner .txt-item {
  padding-bottom: 6px;
  position: relative;
  color: #333
}
.order-subtotal .textBox-inner .txt-item span {
  width: 190px;
  padding-right: 10px;
  float: left;
  text-align: right;
  overflow: hidden;
}
.order-subtotal .textBox-inner .txt-item em {
  color: #ff6663
}
.order-subtotal .textBox-inner .falg {
  border-top: 1px dashed #dcdcdc;
  padding-top: 15px;
  font-size: 18px;
}
.order-subtotal .textBox-inner .falg span {
  top: 15px;
}
.expTxt-list {
  padding: 0 0 0 75px;
  position: relative;
}
.expTxt-list .title {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 30px;
  color: #666
}
.expTxt-list .cur {
  color: #ff6767
}

/****申请退货***/
.refund-hd {
  padding: 18px 20px;
  background: #fff;
  border: 1px solid #ececec
}
.refund-hd .tips-con {
  width: 968px;
  height: 103px;
  padding-top: 5px;
  border: 1px solid #9ad4ff;
  background: #e3f2fc;
}
.refund-hd .tips-con span {
  width: 56px;
  height: 56px;
  margin: 27px 0 0 27px;
  display: inline;
  background: url(../images/buyIcos.png) no-repeat -223px -109px;
  float: left;
}
.refund-hd .tips-con p {
  padding-top: 14px;
  padding-left: 115px;
}
.refund-hd .hd-info {
  padding-bottom: 20px;
}
.refund-hd .hd-info span {
  padding-right: 65px;
  font-size: 16px;
}
.refund-hd .hd-txt {
  line-height: 24px;
  font-size: 12px
}
.refund-con {
  background: #fff;
  border: 1px solid #ececec;
  border-top: none
}
.refund-con .refund-message {
  height: 270px;
  padding-top: 15px;
}
.refund-con .message-tl, .refund-con .message-bd {
  float: left
}
.refund-con .message-tl {
  width: 105px;
  text-align: center
}
.refund-con .message-tl .tl {
  font-size: 16px;
  padding-top: 10px;
}
.refund-con .message-tl .txt {
  font-size: 12px;
  padding-top: 5px;
  text-indent: -15px;
}
.refund-con .message-bd {
  width: 870px;
  height: 268px;
  border: 1px solid #dcdcdc
}
.refund-con .message-bd .message-tex {
  width: 96%;
  height: 95%;
  border: none;
  background: none;
  padding: 5px;
}
.refund-inp {
  padding-top: 35px;
}
.refund-inp li {
  float: left
}
.refund-inp .tl {
  width: 105px;
  line-height: 40px;
  text-align: center
}
.refund-inp .inpt div {
  width: 172px;
  height: 39px;
  border: 1px solid #dcdcdc;
  overflow: hidden;
  position: relative;
}
.refund-inp .inpt img {
  cursor: pointer;
  width: 100%;
  height: 100%
}
.refund-inp .inpt .upload {
  position: absolute;
  left: -100%;
  width: 10px;
  height: 10px;
}
.refund-inp .inpt .phone {
  height: 14px;
  padding: 13px 5px;
  border: none;
  width: 162px;
}
.refund-inp .txt {
  padding: 0 0 0 30px;
  line-height: 20px;
}
.refund-btn {
  padding: 38px 0 15px 105px;
}
.refund-btn a {
  display: inline-block;
  margin-right: 35px;
  color: #47a5ff
}
.refund-btn .btn-1 {
  width: 135px;
  height: 40px;
  background: #47a5ff;
  border-radius: 2px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}
.refund .th {
  width: 94px;
}
.refund-step {
  margin-top: 10px;
  background: #fff;
  border: 1px solid #ececec;
}
.refund-step .right-title {
  border-top: none;
  border-left: none;
  border-right: none
}
.refund-step .txt {
  padding: 8px 0;
}
.refund-step .txt p {
  padding: 8px 0 8px 20px;
  color: #666
}
.refund-step .txt p em {
  color: #111;
  padding-left: 5px;
}
.refund-step .txt .upload {
  line-height: 72px;
  height: 72px;
}
.refund-step .txt .upload span {
  float: left;
  margin-right: 8px;
}
.refund-step .step {
  width: 539px;
  height: 30px;
  margin-top: 18px;
  margin-left: 20px;
  background: url(../images/step-3.png) no-repeat
}
.refund-step .step-1 {
  background-position: 0 0
}

.refund-step .s-2 {
  background-position: 0 -32px;
}
.refund-step .s-3 {
  background-position: 0 -64px
}

.J_select_hd {
  width: 100%;
  display: block;
  height: 38px;
  line-height: 38px;
  background: #eee;
  corsor: pointer
}

.pl_upimgdiv {
  position: relative;
  z-index: 9;
  margin: 0px 20px;
  display: block
}
.pl_upimgdiv .progresstxt {
  width: 100%;
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-size: 10px;
  color: red;
  position: absolute;
  bottom: 0px;
}
.pl_upimgdiv .progressbg {
  width: 0;
  background: #00CD26;
  bottom: 0px;
  height: 12px;
  font-size: 0px;
}
.pl_upimgdiv .file_del {
  position: absolute;
  top: 2px;
  right: 2px;
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/filedel.jpg);

}